Local Search for Solving Satisfiability of Polynomial Formulas
نویسندگان
چکیده
Abstract Satisfiability Modulo the Theory of Nonlinear Real Arithmetic, SMT(NRA) for short, concerns satisfiability polynomial formulas , which are quantifier-free Boolean combinations equations and inequalities with integer coefficients real variables. In this paper, we propose a local search algorithm special subclass SMT(NRA), where all constraints strict inequalities. An important fact is that, given formula n variables, zero level set polynomials in decomposes -dimensional space into finitely many components (cells) every has constant sign each cell. The key point our new operation based on root isolation, called cell-jump updates current assignment along direction such that can ‘jump’ from one cell to another. One may adjust values several variables while traditional operations, as flip SAT critical move SMT(LIA), only change variable. We also design two-level selection balance success rate efficiency. Furthermore, be easily generalized wider linear respect some variable allowed. Experiments show competitive state-of-the-art SMT solvers, performs particularly well those high-degree polynomials.
منابع مشابه
Augmenting Local Search for Satisfiability
This dissertation explores approaches to the satisfiability problem, focusing on local search methods. The research endeavours to better understand how and why some local search methods are effective. At the root of this understanding are a set of metrics that characterize the behaviour of local search methods. Based on this understanding, two new local search methods are proposed and tested, t...
متن کاملBackbone Guided Local Search for Maximum Satisfiability
Maximum satisfiability (Max-SAT) is more general and more difficult to solve than satisfiability (SAT). In this paper, we first investigate the effectiveness of Walksat, one of the best local search algorithms designed for SAT, on Max-SAT. We show that Walksat is also effective on Max-SAT, while its effectiveness degrades as the problem is more constrained. We then develop a novel method that e...
متن کاملStochastic Local Search for Satisfiability Modulo Theories
Satisfiability Modulo Theories (SMT) is essential for many practical applications, e.g., in hardand software verification, and increasingly also in other scientific areas like computational biology. A large number of applications in these areas benefit from bit-precise reasoning over finite-domain variables. Current approaches in this area translate a formula over bit-vectors to an equisatisfia...
متن کاملAdvances in Local Search for Satisfiability
In this paper we describe a stochastic local search (SLS) procedure for finding satisfying models of satisfiable propositional formulae. This new algorithm, gNovelty, draws on the features of two other WalkSAT family algorithms: R+AdaptNovelty and GWSAT, while also successfully employing a dynamic local search (DLS) clause weighting heuristic to further improve performance. gNovelty was a Gold ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2023
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-37703-7_5